<template>
  <view class="content">
    <!-- table-list:表格数组 数组里对象可自定义字段  -->
    <cc-defineTable :tableData="tableArr"></cc-defineTable>

    <view class="poab" v-if="status == 0 && apply_type==1">
      <view class="succ" @click="tongguo()">通过</view>
      <view class="bohui" @click="bohui()">驳回</view>
    </view>
    <view v-else  class="poab" >
        <view class="succ" style="background: #4CAF50;" v-if="status == 1">已通过</view>
      <view class="succ" style="background: #4CAF50;" v-if="status == 0">审核中</view>
         <view v-if="fail_msg && status == 2" class="reason" style="color:red;padding-left: 5px">原因：{{fail_msg}}</view>
    </view>

    <uni-popup ref="bindmobile" type="bottom">
      <view class="head">
        <view style="display: flex">
            <view class="liyou">理由：</view>
            <input type="text" placeholder="请输入驳回理由" v-model="fail_msg" style="margin-bottom: 20px;
    width: 100%;text-align: left">
        </view>
          <view class="bohui-sub" @click="submit()" style="">提交</view>
      </view>
    </uni-popup>
  </view>
</template>

<script>
import {
  ehddetail, ehdtongguo, ehdbohui
} from '@/api/store.js'

export default {
  components: {},

  data() {
    return {
      tableArr: "",
      apply_type:0,
      bhPopw: false,
      fail_msg:'',
      status:"",
    }
  },
  onLoad(e) {
    this.id = e.id
    this.apply_type = e.apply_type
    this.getDetail()
  },
  methods: {
    bohui(){
      this.$refs.bindmobile.open()
    },
    submit(){
      if(this.fail_msg == ''){
        uni.showToast({
          title: '请输入驳回理由',
          icon: 'none',
          duration: 1000
        });
        return false
      }
      ehdbohui({id: this.id,fail_msg:this.fail_msg}).then(res => {
        console.log(res)
        //判断code是否成功
        if (res.status == 200) {
            uni.showToast({
              title: '操作成功',
              icon: 'none',
              duration: 1000
            });
            uni.setStorageSync('isReload', 1);
            setTimeout(() => {
                uni.navigateBack({
                  delta: 1
                });
            }, 1000)
        }else{
          uni.showToast({
            title: res.msg,
            icon: 'none',
            duration: 1000
          });
        }
      }, err => {
        uni.showToast({
          title: '操作失败',
          icon: 'none',
          duration: 1000
        });
      });
    },
    tongguo() {
      ehdtongguo({id: this.id}).then(res => {
        console.log(res)
        //判断code是否成功
        if (res.status == 200) {
            uni.showToast({
              title: '操作成功',
              icon: 'none',
              duration: 1000
            });
            uni.setStorageSync('isReload', 1);
            setTimeout(() => {
                uni.navigateBack({
                  delta: 1
                });
            }, 1000)
        }else{
          uni.showToast({
            title: res.msg,
            icon: 'none',
            duration: 1000
          });
        }
      }, err => {
        uni.showToast({
          title: '操作失败',
          icon: 'none',
          duration: 1000
        });
      });
    },
    getDetail() {
      ehddetail({id: this.id}).then(res => {
        let applay = res.data
        this.status = applay.status
        this.fail_msg = applay.fail_msg
        this.tableArr = [{
          'name': '基本信息',
          'list': [{
            'name': '姓名',
            'value': applay.realname
          },
            {
              'name': '身份证',
              'value': applay.card
            },
            {
              'name': '贷款金额',
              'value': applay.loanAmount
            },
            {
              'name': '婚姻状态',
              'value': applay.maritalStatus == 1 ? '已婚' : '未婚'
            },
            {
              'name': '公积金',
              'value': applay.providentFundStatus == 1 ? '有' : '无'
            },
            {
              'name': '学历',
              'value': applay.educationLevel
            },
            {
              'name': '执照',
              'value': applay.license
            },
            {
              'name': '家属是否签字',
              'value': applay.signornot == 1 ? '是' : '否'
            },
            {
              'name': '电子邮箱',
              'value': applay.email
            },
            {
              'name': '手机号码',
              'value': applay.phone
            },
            {
              'name': '总负债',
              'value': applay.totalliabilities
            }
          ]

        },
          {
            'name': "详细信息",
            'list': [
              {
                'name': '户籍地址',
                'value': applay.residenceaddress
              },
              {
                'name': '居住状况',
                'value': applay.live
              },
              {
                'name': '年收入',
                'value': applay.annualIncome
              },
              {
                'name': '工作单位',
                'value': applay.jobCompanyName
              },
              {
                'name': '单位电话',
                'value': applay.unitmobile
              },
              {
                'name': '职业',
                'value': applay.jobTitle
              },
              {
                'name': '行业',
                'value': applay.jobIndustry
              },

              {
                'name': '职称',
                'value': applay.jobTitle
              },
              {
                'name': '入职年份',
                'value': applay.joinYear
              },
              {
                'name': '工作年限',
                'value': applay.workYear
              }
            ]
          },
          {
            "name": '配偶信息',
            'list': [
              {
                'name': '配偶姓名',
                'value': applay.spouse_realname
              },
              {
                'name': '配偶身份证',
                'value': applay.spouse_card
              },
              {
                'name': '配偶工作单位',
                'value': applay.companyName
              },
              {
                'name': '配偶电话',
                'value': applay.relativePhone
              },
              {
                'name': '住宅电话',
                'value': applay.residence_phone
              },
            ]
          },
          {
            'name': "亲属联系人",
            'list': [
              {
                'name': '姓名',
                'value': applay.relatives.relatives1
              },
              {
                'name': '关系',
                'value': applay.relatives.relatives2

              },
              {
                'name': '电话',
                'value': applay.relatives.relatives3
              }
            ]
          },
          {
            'name': "紧急联系人",
            'list': [
              {
                'name': '姓名',
                'value': applay.emergen.emergent1
              },
              {
                'name': '关系',
                'value': applay.emergen.emergent2
              },
              {
                'name': '电话',
                'value': applay.emergen.emergent3
              }
            ]
          },
          {
            'name': "资产情况",
            'list': [
              {
                'name': '房产',
                'value': applay.assetType
              },
              {
                'name': '车产',
                'value': applay.assetValue
              },
              {
                'name': '逾期条数',
                'value': applay.overdue
              },
              {
                'name': '芝麻分',
                'value': applay.sesameseed
              },
              {
                'name': '网贷合计',
                'value': applay.totalonlineloans
              },
              {
                'name': '持有信用卡',
                'value': applay.xingyoingka
              }
            ]
          },
          {
            'name': "其他",
            'list': [
              {
                'name': '备注',
                'value': applay.remark
              },
              {
                'name': '注意事项',
                'value': applay.note
              }
            ]
          }
        ];
      }).catch(res => {
		uni.navigateBack({
			data: 1
		})
	  });
    }
  }
}
</script>

<style>
page {

  background-color: #f7f7f7;
}

.content {
  display: flex;
  flex-direction: column;

}

.poab {
  display: flex;
  justify-content: space-between;
  background: white;
  align-items: center;
  width: 100%;
  height: 50px;
  margin: auto;
  position: fixed;
  bottom: 0;
}

.succ {
  background: #FF9800;
  width: 50%;
  text-align: center;
  color: white;
  padding: 10px;
}

.bohui {
  background: #F44336;
  width: 50%;
  text-align: center;
  color: white;
  padding: 10px;
}
.head {
 height: 200px;
     background: white;
     /* width: 300px; */
     padding: 20px;
     margin: auto;
     text-align: center;
     align-items: center;
}
.bohui-sub{
	background: #F44336;
	    width: 50%;
	    text-align: center;
	    color: white;
	    padding: 5px;
	    margin: auto;
	    border-radius: 5px;
}
.liyou {
  width: 100px;
}
</style>
